//es5 构建类
//1. 用函数构建 大写 传了参数
function Person(name, age){
    //{}
    //函数的运行过程就是构造对象的过程
    this.name = name;
    this.age = age;
    //return {}
}
//函数有protoyype 属性 
// p1.__proto__私有属性 == Person.prototype
Person.prototype.say = function(){
    console.log(this.age);
}
//以new 的方式来运行 this的指向又函数的运行方式来决定
const p1 = new Person("余大傻逼", 99);
console.log(p1.name);
p1.say()
console.log(p1.__proto__ == Person.prototype);
